package org.summer.generator.vo;

import lombok.Data;

import java.util.List;

/**
 * 文件写入需要实现的方法信息类
 * @author wjj9132
 * @date 2024/10/27 10:57
 * @since 1.0
 */
@Data
public class MethodInfo {
    /**
     * 方法修饰符
     */
    private String modifier;
    /**
     * 方法返回值类型
     */
    private String returnType;
    /**
     * 方法名字
     */
    private String methodName;
    /**
     * 方法参数
     */
    private List<String> parameter;
    /**
     * 参数名字字符串如果参数为int age, String name,则参数名字字符串为"age,name"
     */
    private String paramName;
    /**
     * 参数名字和类型字符串,如果参数为int age, String name,则参数名字和类型字符串为"int age,String name"
     */
    private String paramTypeAndName;
}
